#ifndef SHOP_H
#define SHOP_H

#include "plants/plant.h"
#include "other.h"
#include "card.h"
#include "sun.h"
#include "plants/sunflower.h"
#include "plants/peashooter.h"
#include "plants/cherrybomb.h"
#include "plants/wallnut.h"
#include "plants/snowpea.h"
#include "plants/potatomine.h"
#include "plants/repeater.h"
#include "zombies/basiczombie.h"
#include "zombies/bucketzombie.h"
#include "zombies/conezombie.h"
#include "zombies/footballzombie.h"
#include "zombies/screenzombie.h"

class Shop : public Other
{
    Q_OBJECT
public:
    int sun;
    Shop();
    QRectF boundingRect() const override;
    void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override;
    virtual void advance(int phase) override;
    virtual void addPlant();
};

#endif // SHOP_H
